package cn.iocoder.yudao.module.system.controller.admin.erp.warehouseinsku.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import jakarta.validation.constraints.*;
import java.math.BigDecimal;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;

@Schema(description = "管理后台 - 入库单sku新增/修改 Request VO")
@Data
public class WarehouseInSkuSaveReqVO {

    @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "31888")
    private Long id;

    @Schema(description = "入库单id", example = "4692")
    private Long inWarehouseId;

    @Schema(description = "入库数量")
    private BigDecimal num;

    @Schema(description = "出库时间")
    private LocalDateTime inWarehouseTime;

    @Schema(description = "sku编号")
    private String sku;

    @Schema(description = "长度")
    private BigDecimal length;

    @Schema(description = "宽度")
    private BigDecimal width;

    @Schema(description = "高度")
    private BigDecimal height;

    @Schema(description = "重量")
    private BigDecimal weight;

}